Week high / Week low (Mo–Fr)The indicator tracks the weekly high and low levels of the market starting from Monday 00:00 and updates them throughout the week until Friday. It draws horizontal lines across the chart representing:
Weekly High
Weekly Low
Each level also displays a label that can be positioned in different ways depending on user settings.
🧠 How it works step-by-step
1. Every Monday a new week starts
When a new week begins:
The script stores the current candle’s high as the initial weekHigh
And the current candle’s low as weekLow
Previous week's lines and labels are deleted
New horizontal lines are created and extended to the right
Labels (for high & low) are placed initially at the start of the week
2. During Monday–Friday
On every candle:
If a new higher price is reached → weekly high updates
If a new lower price is reached → weekly low updates
The horizontal line moves to the new value
A saved index remembers where that high/low was created
3. Label Position Control
The user can choose how labels should be anchored:
Mode Meaning
Update point Label stays where the high/low occurred
Right edge Label always moves to the current bar (right end of week)
Right offset Like Right edge but shifted further right by X bars
You can also customize:
label background color
label text color
label size
whether the label points up/down (above or below the line)
line color, style, and width
4. Weekend behavior
On Saturday, the script stops extending the lines, effectively freezing the weekly high and low for that completed week.
Summary
This indicator is useful for traders who want automatic weekly levels, visually clean chart structure, and customizable label placement. It tracks market structure weekly, keeps levels persistent across the chart, and lets you choose exactly how those levels appear.
If you want, I can also create:
✔ previous week high/low
✔ midline (50% of the range)
✔ alerts when price breaks the weekly high/low
✔ highlight liquidity sweeps
Search in scripts for "Up down"
Enhanced VolumeEnhanced Volume allows you to show multiple highlights on your volume:
HVE - Highest Volume Ever
HV1 - Highest Volume in 1 Year
Volume Average Moving Average
Projected Volume - Shows the projected volume based on the time of the bar left
2x and 3x volume bars. Shows to bars of where the volume needs to hit to be 2 or 3x above average
Color coding of low volume bars and high volume bars
Up/Down Volume
% Change
LiqVision Institutional Suite v6.2 – Hybrid ModeLiqVision Institutional Suite v6.2 — Hybrid Mode (Lightning Edition)
Een ultra-geoptimaliseerde Smart Money-indicator gebaseerd op institutionele principes: Liquidity, Market Structure, Order Blocks, FVG’s en Model 1/2 setups.
Dit script combineert meerdere professionele SMC-concepten in één engine:
🔷 Functionaliteiten
1. Liquidity Engine
Automatische detectie van EQH, EQL en Liquidity Sweeps
Dynamische lijnprojectie met smart cleanup
Slimme sweep-detectie voor high-probability entries
2. Market Structure Engine
BOS & CHOCH detectie
Trend continuatie- en reversalsignalen
Swing-based pivot logic
3. Order Block Engine
Automatische OB-detectie met displacement filtering
Bullish & Bearish macro Order Blocks
HTF glow overlay (nieuw in v6.2)
4. FVG Engine
Major Fair Value Gap detection
Up/Down imbalance visual engine
HTF-based color restoration (v6.2 fix)
5. Model 1 & Model 2 Signal Engine
Trend continuation entries (Model 1)
Reversal setups gebaseerd op HTF liquidity & displacement (Model 2)
Auto-tapping logic geïntegreerd met OB/FVG
6. Hybrid Mode Rendering
Slimme shading afhankelijk van timeframe:
LTF → Hide OB/FVG
MTF → White overlays
HTF → Premium glow visuals
🔷 Alerts
Volledige alert-ondersteuning voor:
Model 1 Buy/Sell
Model 2 Buy/Sell
Liquidity Sweep
BOS Up/Down
CHOCH Up/Down
OB Tap
FVG Tap
Any alert() function call
Geschikt voor Telegram, Discord, bots en externe signal pipelines.
🔷 Gebruik
Voeg de indicator toe
Kies timeframe (1m–4h aanbevolen)
Activeer alerts via “Any alert() function call”
Volg Model 1/2 entries voor optimaal resultaat
⚡ DISCLAIMER
Dit script is uitsluitend bedoeld voor educatieve doeleinden. Geen financieel advies. Resultaten uit het verleden geven geen garantie voor de toekomst.
Probability Cone ProProbability Cone Pro is based on the Expected Move Pro . While Expected Move only shows the historical value band on every bar, probability cone extend the period in the future and plot a cone or curve shape of the probable range. It plots the range from bar 1 all the way to any specified number of bars up to 1000.
Probability Cone Pro is an upgraded version of the Probability Cone indicator that uses a Normal Distribution to model the returns. This newer version uses a maximum likelihood estimation for Asymmetric Laplace distribution parameters. Asymmetric Laplace distribution takes into account fatter tails and volatility clustering during low volatility. So it will be thinner in the body (eg: <70% range) and fatter in the tails (>95% range) which fits the stock return better. Despite a better fit users should not blindly follow the probabilities derived from the indicator and should understand that these are very precise estimations of probability based on historical data, not the true probability which is in reality unknown.
When we compare the more peaked asymmetric laplace to the bell curve shaped normal distribution we can see that the asymmetric laplace fits the empirical data (blue histogram) significantly better. The fit is improved in both the body (middle peaked part) as well as in the fatter tails (more of extreme occurrences far from the center)
The area of probability range is based on an inverse cumulative distribution function. The inverse cumulative distribution gives the range of price for given input probability. People can adjust the range by adjusting the input probability in the settings. The entered probability will be shown at the edges of the cone when the “show probability” setting is on.
The indicator allows for specifying the probability for 2 quantiles on each side of the distribution , therefore 4 distinct probability values. The exact probability input is another distinction compared to the Normal Distribution based Probability Cone, in which the probability range is determined by the input of a standard deviation. Additionally now the displayed labels at the edges of the probability cone no longer correspond to the total number of outcomes that are expected to occur within the specific range, instead we chose to display the inverse which is the probability of outcomes outside of the specified range. See comparison below:
Probability cone pro with 68% and 95% ranges also defined by 16% and 2.5% probabilities at the tails on both sides:
Normal Probability cone with 68% and 95% ranges defined by 1st and 2nd standard deviation
SETTINGS:
Bars Back : Number of bars the cone is offset by.
Forecast Bar: Number of bars we forecast the cone for in the future.
Lock Cone : Specify whether we wish t lock the cone to the current bar, so it does not move when new bars arrive.
Show Probability : Specify whether you wish to show the probability labels at the edges of the cone.
Source : Source for computation of log returns whose distribution we forecast
Drift : Whether to take into account the drift in returns or assume 0 mean for the distribution.
Period: The sampling period or lookback for both the drift and the volatility estimation (full distribution estimation).
Up/Down Probabilities: 4 distinct probabilities are specified, 2 for the upper and 2 for the lower side of the distribution.
PinkSlips Sauce IndicatorChecklist v4PinkSlips’ personal checklist assistant for catching clean trend moves.
It stacks EMAs (20/50/200), checks RSI strength, filters chop with ATR, then prints a simple YES/NO checklist so you know when the sauce is actually there.
What it does
EMA trend filter (bullish / bearish structure)
RSI confirmation for high-probability longs & shorts
ATR chop filter so you avoid dead zones
On-chart checklist box: trend up/down, ATR OK, long/short ready, last signal
Optional LONG/SHORT labels on the candles for execution
Use this as your pre–entry checklist so you stop forcing trades and only take the clean PinkSlips setups.
Kịch bản của tôi//@version=6
indicator(title="Relative Strength Index", shorttitle="Gấu Trọc RSI", format=format.price, precision=2, timeframe="", timeframe_gaps=true)
rsiLengthInput = input.int(14, minval=1, title="RSI Length", group="RSI Settings")
rsiSourceInput = input.source(close, "Source", group="RSI Settings")
calculateDivergence = input.bool(false, title="Calculate Divergence", group="RSI Settings", display = display.data_window, tooltip = "Calculating divergences is needed in order for divergence alerts to fire.")
change = ta.change(rsiSourceInput)
up = ta.rma(math.max(change, 0), rsiLengthInput)
down = ta.rma(-math.min(change, 0), rsiLengthInput)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
rsiPlot = plot(rsi, "RSI", color=#7E57C2)
rsiUpperBand1 = hline(98, "RSI Upper Band1", color=#787B86)
rsiUpperBand = hline(70, "RSI Upper Band", color=#787B86)
midline = hline(50, "RSI Middle Band", color=color.new(#787B86, 50))
rsiLowerBand = hline(30, "RSI Lower Band", color=#787B86)
rsiLowerBand2 = hline(14, "RSI Lower Band2", color=#787B86)
fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")
midLinePlot = plot(50, color = na, editable = false, display = display.none)
fill(rsiPlot, midLinePlot, 100, 70, top_color = color.new(color.green, 0), bottom_color = color.new(color.green, 100), title = "Overbought Gradient Fill")
fill(rsiPlot, midLinePlot, 30, 0, top_color = color.new(color.red, 100), bottom_color = color.new(color.red, 0), title = "Oversold Gradient Fill")
// Smoothing MA inputs
GRP = "Smoothing"
TT_BB = "Only applies when 'SMA + Bollinger Bands' is selected. Determines the distance between the SMA and the bands."
maTypeInput = input.string("SMA", "Type", options = , group = GRP, display = display.data_window)
var isBB = maTypeInput == "SMA + Bollinger Bands"
maLengthInput = input.int(14, "Length", group = GRP, display = display.data_window, active = maTypeInput != "None")
bbMultInput = input.float(2.0, "BB StdDev", minval = 0.001, maxval = 50, step = 0.5, tooltip = TT_BB, group = GRP, display = display.data_window, active = isBB)
var enableMA = maTypeInput != "None"
// Smoothing MA Calculation
ma(source, length, MAtype) =>
switch MAtype
"SMA" => ta.sma(source, length)
"SMA + Bollinger Bands" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
// Smoothing MA plots
smoothingMA = enableMA ? ma(rsi, maLengthInput, maTypeInput) : na
smoothingStDev = isBB ? ta.stdev(rsi, maLengthInput) * bbMultInput : na
plot(smoothingMA, "RSI-based MA", color=color.yellow, display = enableMA ? display.all : display.none, editable = enableMA)
bbUpperBand = plot(smoothingMA + smoothingStDev, title = "Upper Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
bbLowerBand = plot(smoothingMA - smoothingStDev, title = "Lower Bollinger Band", color=color.green, display = isBB ? display.all : display.none, editable = isBB)
fill(bbUpperBand, bbLowerBand, color= isBB ? color.new(color.green, 90) : na, title="Bollinger Bands Background Fill", display = isBB ? display.all : display.none, editable = isBB)
// Divergence
lookbackRight = 5
lookbackLeft = 5
rangeUpper = 60
rangeLower = 5
bearColor = color.red
bullColor = color.green
textColor = color.white
noneColor = color.new(color.white, 100)
_inRange(bool cond) =>
bars = ta.barssince(cond)
rangeLower <= bars and bars <= rangeUpper
plFound = false
phFound = false
bullCond = false
bearCond = false
rsiLBR = rsi
if calculateDivergence
//------------------------------------------------------------------------------
// Regular Bullish
// rsi: Higher Low
plFound := not na(ta.pivotlow(rsi, lookbackLeft, lookbackRight))
rsiHL = rsiLBR > ta.valuewhen(plFound, rsiLBR, 1) and _inRange(plFound )
// Price: Lower Low
lowLBR = low
priceLL = lowLBR < ta.valuewhen(plFound, lowLBR, 1)
bullCond := priceLL and rsiHL and plFound
//------------------------------------------------------------------------------
// Regular Bearish
// rsi: Lower High
phFound := not na(ta.pivothigh(rsi, lookbackLeft, lookbackRight))
rsiLH = rsiLBR < ta.valuewhen(phFound, rsiLBR, 1) and _inRange(phFound )
// Price: Higher High
highLBR = high
priceHH = highLBR > ta.valuewhen(phFound, highLBR, 1)
bearCond := priceHH and rsiLH and phFound
plot(
plFound ? rsiLBR : na,
offset = -lookbackRight,
title = "Regular Bullish",
linewidth = 2,
color = (bullCond ? bullColor : noneColor),
display = display.pane,
editable = calculateDivergence)
plotshape(
bullCond ? rsiLBR : na,
offset = -lookbackRight,
title = "Regular Bullish Label",
text = " Bull ",
style = shape.labelup,
location = location.absolute,
color = bullColor,
textcolor = textColor,
display = display.pane,
editable = calculateDivergence)
plot(
phFound ? rsiLBR : na,
offset = -lookbackRight,
title = "Regular Bearish",
linewidth = 2,
color = (bearCond ? bearColor : noneColor),
display = display.pane,
editable = calculateDivergence)
plotshape(
bearCond ? rsiLBR : na,
offset = -lookbackRight,
title = "Regular Bearish Label",
text = " Bear ",
style = shape.labeldown,
location = location.absolute,
color = bearColor,
textcolor = textColor,
display = display.pane,
editable = calculateDivergence)
alertcondition(bullCond, title='Regular Bullish Divergence', message="Found a new Regular Bullish Divergence, `Pivot Lookback Right` number of bars to the left of the current bar.")
alertcondition(bearCond, title='Regular Bearish Divergence', message='Found a new Regular Bearish Divergence, `Pivot Lookback Right` number of bars to the left of the current bar.')
Combined Up down with volumeIndicates the day with a purple dot where price moved up or down by 5% or more
UpDown Advanced [DivineTrade]English version below
Описание индикатора UpDown Advanced (Pump & Damp Strategy)
UpDown Advanced это улучшенная версия индикатора для поиска резких импульсных движений цены, известных как Pump & Dump. Индикатор анализирует состояние рынка на выбранном таймфрейме и формирует сигналы, когда цена совершает аномальное движение за короткий промежуток времени и одновременно выполняет фильтры, указанные пользователем.
Короткое резюме
UpDown Advanced помогает:
• находить резкие импульсы на графике
• фильтровать их по RSI, тренду и таймфреймам
• контролировать частоту сигналов
• выстраивать собственные сценарии под любую стратегию
Подробное описание
Индикатор идеально подходит для Pump & Dump логики, но может использоваться и как универсальный детектор импульсных движений.
Основная логика работы
1. Анализ выбранного таймфрейма
Индикатор работает строго на том таймфрейме, который открыт на графике.
Все расчёты, сигналы и фильтры привязаны именно к текущему ТФ.
2. Поиск импульса каждые N свечей
В настройке Bars for pump / damp указывается количество последних свечей, в пределах которых индикатор будет искать резкий скачок цены.
Например:
Bars for pump/damp = 5
→ индикатор проверяет, на сколько % цена изменилась за последние 5 свечей.
3. Пороговый размер пампа/дампа
Параметр Signal trigger, % задаёт нужное изменение цены для возникновения сигнала.
Если изменение цены превышает указанное значение, этот критерий считается выполненным.
4. Система фильтров по таймфреймам
Индикатор поддерживает несколько независимых фильтров, каждый из которых включает:
• выбор таймфрейма
• длину RSI
• верхнюю/нижнюю границу RSI
• анализ тренда (вверх / вниз / оба варианта)
Все таймфреймы, отмеченные галочками, используются для фильтрации сигнала.
Сигнал появится только если выполнены условия по каждому выбранному фильтру.
Это позволяет создавать сложные сценарии, например:
• RSI перегрет на 1ч и 4ч
• тренд совпадает
• памп на основном ТФ составляет +7%
• импульс произошёл в пределах заданного окна свечей
5. Контроль частоты сигналов
Чтобы индикатор не спамил уведомлениями, есть два механизма:
1. Alerts frequency: once per bar close — сигнал формируется только по закрытию свечи.
2. Interval between signals, minutes — минимальный промежуток между сигналами.
Например:
Интервал = 30 минут → повторный сигнал появится не раньше, чем через 30 минут после предыдущего.
Пример настройки №1 (сигнал на 5-минутный памп)
Цель:
Получать сигнал, если:
• памп +7%
• произошёл за последние 5 свечей
• RSI перегрет на 1ч и 4ч (83+)
• сигнал не чаще 1 раза в 30 минут
Настройки:
• Alerts frequency: once per bar close
• Interval between signals: 30
• Bars for pump/damp: 5
• Signal trigger: 7%
Timeframe #1:
• RSI Length: 14
• Timeframe: 1H
• RSI Upper Band: 83
• RSI Lower Band: 0
• Trend: Both
Timeframe #2:
• RSI Length: 14
• Timeframe: 4H
• RSI Upper Band: 83
• RSI Lower Band: 0
• Trend: Both
Пример настройки №2 (сигнал на 15-минутный памп)
Всё как выше, но:
• Bars for pump/damp: 15
Индикатор позволяет создавать столько фильтров, сколько нужно под стиль трейдера.
__________________________________________________________________________________
English version
UpDown Advanced (Pump & Damp Strategy) – Indicator Description
UpDown Advanced is an improved version of the indicator designed to detect sharp impulsive price movements, commonly known as Pump & Dump events. The indicator analyzes the market on the currently opened timeframe and generates signals when a strong price impulse appears within a short period, while simultaneously meeting all user-defined filters.
Summary
UpDown Advanced allows traders to:
• detect sharp pump/dump movements
• filter signals using RSI, trend, and multi-timeframe conditions
• control alert frequency
• build custom scenarios for any trading style
It is ideal for Pump & Dump trading logic but also works as a universal impulse-detection tool.
Core Logic
1. Analysis of the selected timeframe
The indicator works strictly on the timeframe opened on the chart.
All calculations, triggers, and filters are tied to this timeframe.
2. Searching for impulses every N bars
The setting Bars for pump / damp defines how many recent bars the indicator evaluates for a rapid price move.
Example:
Bars for pump/damp = 5
→ the indicator checks how much the price changed over the last 5 bars.
3. Pump/Dump threshold
The parameter Signal trigger, % sets the minimum percentage change required to trigger a signal.
If the price movement exceeds this value, the first condition is met.
4. Multi-timeframe filter system
The indicator supports multiple independent filters, each including:
• chosen timeframe
• RSI length
• RSI upper/lower bands
• trend direction filter (up / down / both)
Only timeframes with checkmarks enabled are used for filtering.
A signal will appear only if ALL selected filters pass.
This allows building advanced logic, such as:
• RSI strongly overheated on 1H and 4H (83+)
• trend confirmation
• pump of +7% on the main timeframe
• impulse detected within N bars
• signals limited to a specific time interval
5. Signal frequency control
To prevent excessive alerts, the indicator provides:
1. Alerts frequency: once per bar close – signals only on candle close
2. Interval between signals (minutes) – minimum time gap between alerts
Example:
Interval = 30 minutes → the next signal will not appear earlier than 30 minutes after the previous one.
Example Setup #1 (5-bar pump detection)
Goal:
Receive a signal if:
• pump = +7%
• within the last 5 bars
• RSI overheated on 1H and 4H (83+)
• no more than 1 signal every 30 minutes
Settings:
• Alerts frequency: once per bar close
• Interval between signals: 30 minutes
• Bars for pump/damp: 5
• Signal trigger: 7%
Timeframe #1:
• RSI Length: 14
• Timeframe: 1H
• RSI Upper Band: 83
• RSI Lower Band: 0 (long signals disabled for now)
• Trend: Both
Timeframe #2:
• RSI Length: 14
• Timeframe: 4H
• RSI Upper Band: 83
• RSI Lower Band: 0
• Trend: Both
Example Setup #2 (15-bar pump detection)
All settings remain the same, but:
• Bars for pump/damp: 15
The indicator allows creating any number of filter combinations to match your trading logic.
DTR Volume 1DDTR Volume 1D is a powerful tool to analyze volume and market activity across different trading sessions. It provides detailed session-level insights to help traders understand where the market is most active and identify key price levels.
Key Features:
1. Session Volume Profiles
- Displays volume distribution for each session.
- Supports Tokyo, London, New York, Daily, Weekly, Monthly, Quarterly, and Yearly sessions.
- Optional Forex session boxes without profiles.
2. Volume Analysis Tools
- Highlights POC (Point of Control) – the price level with the highest traded volume.
- Shows VAH (Value Area High) and VAL (Value Area Low) with optional Value Area Box.
- Tracks live session zones for real-time monitoring.
3. Customizable Display
- Adjustable resolution for finer or coarser profiles.
- Multiple bar modes for different visual styles.
- Fully customizable colors for up/down volume, boxes, lines, and POC.
- Option to smooth volume data for assets with large volume spikes.
4. Data Type Options
- Supports standard Volume or Open Interest data.
5. Session Boxes and Labels
- Automatically draws session boxes with high/low range.
- Optional session labels for easy identification.
6. Smart Calculations
- Auto-detects session start and end.
- Calculates volume profiles based on user-defined resolution.
- Highlights important levels dynamically during the session.
DTR Volume 1D is ideal for traders who want a clear, actionable view of volume distribution and session dynamics, helping you make better trading decisions with session-level insights.
XAU Power Meter + HTF FVG SystemWhat is this?
XAU Power Meter + HTF FVG System is an execution-support tool for XAUUSD that combines:
Local trend & momentum on your entry timeframe (e.g. 5m)
Volatility regime (ATR)
Higher-timeframe FVG bias (e.g. 1H)
The goal is simple: filter out low-quality trades and size up only when the market actually moves.
Core Components
1. LTF Trend (MA Stack 20 / 50 / 200)
The indicator builds a “stacked trend” using three MAs:
Bullish trend → price > MA20 > MA50 > MA200
Bearish trend → price < MA20 < MA50 < MA200
Anything else → RANGE
This gives a clean directional bias for intraday execution.
2. CCI Impulse (“Power”)
The CCI block measures the strength of the current move via |CCI| and classifies it into 4 bands:
LOW – weak momentum, usually not worth it
MEDIUM – acceptable impulse
HIGH – strong impulse
EXTREME – very strong, potential blow-off / late entry zone
These bands are used both for signal quality (Grade) and for position size guidance.
3. ATR Volatility Regime
ATR(14) is compared against its own SMA(100) to classify volatility:
QUIET – ATR < K * ATR_slow
NORMAL
ACTIVE – ATR > K * ATR_slow
You don’t want to size up in a dead market. ATR regime is used inside the Grade calculation.
4. Grade System (A / B / C / X)
The indicator compresses Trend + CCI + ATR into a single Grade:
A – In trend, strong impulse (HIGH/EXTREME), active volatility → top setups
B – In trend, at least MEDIUM impulse, acceptable volatility → good setups
C – In trend, but weaker conditions → borderline, be selective
X – Out of trend or no momentum → avoid
Internally, execution signals require Grade ≥ B for two bars in a row, to avoid one-bar “fake” spikes.
5. HTF FVG Bias (e.g. 1H)
On a higher timeframe (default: 1H), the script runs a Fair Value Gap engine with:
EMA 50/200 trend filter
ATR-based body filter (minimum candle strength)
Wilder ADX filter (trend strength)
Deep retest requirement inside the FVG zone
Optional zone auto-expiry and delete-on-use
It returns:
BUY (bullish HTF FVG confirmed)
SELL (bearish HTF FVG confirmed)
NONE (no valid zone active)
You can control how strict this bias is used via a “Strict: require active HTF FVG for entry” checkbox:
Strict OFF (default) → HTF bias can block trades against a strong HTF signal, but allows trades when HTF is neutral.
Strict ON → LTF entries are allowed only when HTF has an active FVG in the same direction (very selective).
HTF events are shown on the chart as HTF BUY / HTF SELL markers.
Execution Signals (LTF LONG / SHORT)
On your entry timeframe (e.g. 5m), the script generates LONG / SHORT arrows when:
Trend is clearly bullish or bearish (MA stack aligned),
Grade ≥ B for two consecutive bars,
HTF bias conditions are satisfied (depending on the strict mode).
These arrows are not a full auto-strategy, but a high-quality execution cue:
“Trend OK + Momentum OK + Volatility OK + HTF not against you.”
Dashboard
A compact dashboard in the corner shows, in real time:
Trend – UP / DOWN / RANGE (20/50/200 stack)
Impulse (CCI) – LOW / MEDIUM / HIGH / EXTREME
Volatility (ATR) – QUIET / NORMAL / ACTIVE
Size Multiplier – suggested risk sizing factor based on impulse
Grade – A / B / C / X
HTF FVG – BUY / SELL / NONE
This lets you sanity-check the context before pressing the button, not after the loss.
Recommended Use
Instrument: XAUUSD
Timeframe: 5m (scalping / intraday), but can be tested on 15m/1H as well
HTF: 1H by default (can experiment with 4H)
Focus on:
Grade A/B only
Strict mode ON for more institutional, fewer but higher-quality trades
Size up only when both impulse and volatility are supportive
Disclaimer
This script is a decision-support tool, not financial advice and not a guarantee of profit.
Always forward-test, understand the logic, and use your own risk management.
BaraaCoOL's Multi-Timeframe Signals**BaraaCoOL's RTD - Real-Time Direction Indicator**
© BaraaCoOL 2025 | Version 1.0
**🎯 What Does This Indicator Do?**
RTD shows you the market direction across multiple timeframes in one simple dashboard. When all timeframes align, you get clear BULLISH or BEARISH signals to help you make better trading decisions.
**📊 What You See on Your Chart:**
1. **Dashboard Table** - Shows 6 timeframes (M5, M15, M30, H1, H4, D1)
- **R Row** = Momentum strength (green = bullish, red = bearish)
- **T Row** = Trend acceleration (green = accelerating up, red = accelerating down)
- **D Row** = Direction status (▲ = up, ▼ = down, ● = neutral)
- **TREND Row** = Overall signal (BULLISH/BEARISH/NEUTRAL)
2. **Colored Zones** - Show you where price is relative to trend
- Green zones = Price above trend (bullish area)
- Red zones = Price below trend (bearish area)
3. **Trend Line** - Main reference line
- Cyan color = Price is above (bullish)
- Pink color = Price is below (bearish)
4. **Signal Arrows** (optional)
- ▲ Green arrow = Potential buy signal
- ▼ Red arrow = Potential sell signal
**🔔 How to Get Alerts:**
**Quick Setup (Single Symbol):**
1. Add the indicator to your chart
2. Click the Alert button (⏰) at the top
3. Select "BaraaCoOL's RTD" → "Dashboard BULLISH/BEARISH"
4. Click Create
**For Multiple Symbols:**
1. Make a watchlist with symbols you want to monitor
2. Click Alert button (⏰)
3. In "Symbol" dropdown → Choose your watchlist
4. In "Condition" → Select "BaraaCoOL's RTD" → "Dashboard BULLISH/BEARISH"
5. Click Create
You'll get notified whenever ANY symbol in your watchlist turns BULLISH or BEARISH!
**💡 How to Trade With It:**
**Simple Strategy:**
- Dashboard shows **BULLISH** → Look for BUY opportunities
- Dashboard shows **BEARISH** → Look for SELL opportunities
- Dashboard shows **NEUTRAL** → Stay out or wait for confirmation
**Best Results:**
- Wait for the TREND row to show BULLISH or BEARISH
- This happens when M5, M15, and M30 all align in the same direction
- The stronger the alignment, the better the signal
**⚙️ Settings You Can Change:**
- **Dashboard Position** - Move it to any corner of your chart
- **Dashboard Size** - Compact (phone), Normal (desktop), Large (tablet)
- **Show/Hide Elements** - Turn on/off zones, trend line, or arrows
- **Colors** - Customize all colors to match your style
- **Sensitivity** - Adjust how fast the indicator responds to price changes
**✅ Works On:**
- All markets (Forex, Crypto, Stocks, Indices, Commodities)
- All timeframes (1-minute to Monthly)
- All trading styles (Scalping, Day Trading, Swing Trading)
**⚠️ Important:**
- Use proper risk management
- Don't risk more than you can afford to lose
- This indicator is a tool to help analysis, not a guarantee of profits
- Combine with your own analysis and strategy
**Need Help?** Send me a message on TradingView!
Daily RDR (Prev Day H/L, Intraday)This indicator identifies intraday Range-Deviation Reversal (RDR) signals using the previous day’s high and low. At each new session, it stores yesterday’s levels and resets today’s range tracking. During the day, it detects when price first breaks above the prior high or below the prior low, then waits for a reversal: a bearish RDR triggers when price exceeds yesterday’s high and then closes back below it, while a bullish RDR triggers when price undercuts yesterday’s low and then closes back above it. The script plots the previous day’s levels and marks RDR reversals with small up/down triangles.
CVD – Visible Range Candles & Line (Cumulative Delta Volume)Disclaimer:
This indicator is provided for informational and educational purposes only. It does not constitute investment advice, trading advice, or a recommendation to buy or sell any financial instrument. The author assumes no liability for any losses, damages, or errors arising from use or misuse of this script. Please test thoroughly and use at your own risk.
________________________________________________________________________________
Purpose
This indicator provides a fast and clear visualization of Cumulative Delta Volume (CVD) for the currently visible chart range in TradingView. It helps traders identify buy/sell volume pressure and market sentiment over any custom timeframe, with full control over reset intervals and chart style.
Key Features
CVD by Visible Bars: Dynamically calculates CVD only for bars currently visible on the chart, so scrolling and zooming always rescale the line and candles to your view.
Style Selection: Choose line or candlestick display. Candles include both standard OHLC and optional Heikin Ashi smoothing.
Automatic Resets: Restart CVD accumulation at the beginning of every day, week, month, or quarter. Choose ‘None’ for ongoing accumulation.
Fully Custom Colors: Line color, candle body, wick, border – all optimized for clarity and customizable via the indicator’s Style tab.
Autoscale Support: Always fits your timeframe. No need to adjust scale manually.
Zero-Level Reference: Includes a horizontal zero line for quick reversal detection.
Input Parameters
Style: "Line" or "Candles" – controls visual type
Heikin Ashi candles: Enable smoothing for candle view
Show Line: Toggle CVD line visibility
Reset CVD: Options: None, Daily, Weekly, Monthly, Quarterly
How To Use
Add the indicator to your TradingView chart.
Select your preferred visual style (Line or Candles).
Choose reset frequency based on your trading timeframe.
Customize colors in the Style tab (line, candle up/down, wick, border).
Scroll or zoom on the chart – the indicator’s range always fits the currently visible bars.
Typical Use Cases
Intraday traders tracking open/close session volume delta
Swing traders identifying quarterly or monthly market accumulations
Visualizing buy/sell pressure divergence at reversal points
Comparing volume sentiment across flexible chart intervals
Formula
Delta calculation: Delta=volume×(sign(close−open))
Accumulation: Resets at user-chosen intervals, CVD plotted for only visible bars
Author
Created by Ronen Cohen
Stochastic BTC OptimizedEnhanced Stochastic for Bitcoin (BTC) – Optimized for Daily Timeframe
This enhanced Stochastic oscillator is specifically fine-tuned for BTC/USD on the 1D timeframe, leveraging historical data from Bitstamp (2011–2025) to minimize false signals and maximize reliability in Bitcoin's volatile swings.
Unlike the classic Stochastic (14, 3, 3), this version uses optimized parameters:
- K Period = 21 – smoother reaction, better suited for BTC’s macro cycles
- D Period = 3, Smooth K = 3 – reduces noise while preserving responsiveness
- Overbought = 85, Oversold = 15 – accounts for BTC’s tendency to trend strongly within extreme zones without immediate reversal
✅ Smart Signal Logic:
Buy/sell signals appear only when %K crosses %D inside the oversold (≤15) or overbought (≥85) zones, and only the first signal is shown to avoid whipsaws.
Visual Enhancements:
- Thick lines when %K/%D are in overbought/oversold zones
- Green/red background highlights on valid signals
- Optional up/down arrows for clear entry visualization
- Customizable colors, line widths, and transparency
🔒 No alerts included – clean, focused on price action and momentum.
💡 Pro Tip: For even higher accuracy, use this indicator in combination with a long-term trend filter (e.g., EMA 200). The oscillator excels in ranging or retracement phases but should not be used alone in strong parabolic moves.
Based on Mozilla Public License v2.0 – feel free to use, modify, and share. Perfect for swing traders and long-term Bitcoin analysts seeking high-probability reversal zones.
перевод на русский
Улучшенный Stochastic для Bitcoin (BTC) — оптимизирован для дневного таймфрейма
Этот улучшенный осциллятор Stochastic специально настроен под BTC/USD на дневном графике, с учётом исторических данных Bitstamp (2011–2025), чтобы минимизировать ложные сигналы и повысить надёжность в условиях высокой волатильности биткоина.
В отличие от классического Stochastic (14, 3, 3), эта версия использует оптимизированные параметры:
- Период K = 21 — более плавная реакция, лучше соответствует макроциклам BTC
- Период D = 3, Сглаживание K = 3 — снижает шум, сохраняя отзывчивость
- Уровень перекупленности = 85, перепроданности = 15 — учитывает склонность BTC к сильным трендам в экстремальных зонах без немедленного разворота
✅ Интеллектуальная логика сигналов:
Покупка/продажа отображается только при пересечении %K и %D внутри зоны перепроданности (≤15) или перекупленности (≥85), и только первый сигнал фиксируется, чтобы избежать «хлыстов».
Улучшенная визуализация:
- Жирные линии, когда %K/%D находятся в экстремальных зонах
- Зелёный/красный фон при появлении сигналов
- Опциональные стрелки для чёткого отображения точек входа
- Настройка цветов, толщины линий и прозрачности
🔒 Без алертов — чистый инструмент, сфокусированный на цене и импульсе.
💡 Совет профессионала: для ещё большей точности используйте этот индикатор вместе с трендовым фильтром (например, EMA 200). Осциллятор лучше всего работает в фазах консолидации или отката, но не стоит применять его в одиночку во время сильных параболических движений.
На основе Mozilla Public License v2.0 — свободно используйте, модифицируйте и делитесь. Идеален для свинг-трейдеров и аналитиков Bitcoin, ищущих зоны с высокой вероятностью разворота.
Volume Pulse [ziksfx]Volume Pulse is a clean volume indicator designed to make it easier to read meaningful changes in activity without cluttering your chart. It enhances the standard volume view by supporting both classic volume and dollar volume , highlighting spikes and extreme bars and adding a compact label on the latest bar so you always see the current volume value at a glance. The script is intended to be used in a separate volume pane.
How it works
– Supports two modes: standard volume or dollar volume (close × volume).
– Colors volume bars by candle direction (up/down). Optionally, it can:
• highlight volume spikes above a moving average;
• mark the highest-volume bar over a user-defined lookback period.
– Plots a simple moving average of volume so you can quickly see when activity is above or below typical levels.
– On the latest bar, shows a small label with the current volume value, automatically abbreviated (K / M / B) and optionally prefixed with “$” in dollar-volume mode.
Inputs & customization
– Volume type: choose between standard volume and dollar volume.
– Volume MA length: controls how sensitive the moving average is to recent changes in activity.
– Spike highlighting: optional, turns on/off coloring for bars where volume exceeds the moving average.
– Highest-volume bar lookback: sets the period for detecting the highest-volume bar.
– Label position: choose whether the last-bar label appears on the left or right side of the bar, and optionally shift it slightly above the bar for better readability.
Use cases
Use Volume Pulse to:
– Spot sudden spikes in volume and compare them to the recent average.
– Identify sessions or candles with unusually high activity relative to a chosen TF.
– Visually study how volume behaves around price moves, breakouts or potential fakeouts to better understand their strength or weakness.
– Keep track of the latest bar’s volume instantly, without having to read the raw scale values.
This indicator works on any symbol that has volume data (stocks, futures, crypto and more), but volume quality may vary between markets and instruments. It is intended as an analytical and educational tool only: it does not constitute financial advice and does not provide or guarantee any trading results. Always combine volume context with your own analysis and risk management.
SMC Trend Reversal by Pooja🌟 SMC Trend Reversal by Pooja — CHoCH + BOS + RSI Confirmation
🔥 Smart Money Concepts • Trend Reversal Detection • Multi-Asset Optimized
The SMC Trend Reversal by Pooja is a powerful market-structure indicator designed for traders who follow Smart Money Concepts (SMC) and want to identify trend reversals, BOS, and CHoCH with high clarity.
It blends pivot-based structure breaks, RSI confirmation, and an optional session filter, giving traders a clean and reliable view of market shifts across Crypto, Forex, Indices, and Equity Derivatives.
✨ 🔰 Why SMC Matters in Crypto & Forex?
Both Crypto and Forex markets:
Trade 24/7 / 5 days with high volatility
React strongly to liquidity zones, market structure shifts, and smart money footprints
Often reverse sharply after liquidity grabs
Follow clean CHoCH → BOS → Trend progression sequences
This is why CHoCH (Change of Character) and BOS (Break of Structure) are crucial tools used by professional SMC traders to catch early trend reversals.
This indicator automates that process for you.
No clutter. No repaints. No noise.
Just pure SMC structure.
🚀 Key Features
🟣 CHoCH Detection (Change of Character)
Detects when the market shifts direction
A CHoCH appears when the trend flips from down → up or up → down
Highlights the earliest sign of a trend reversal
Draws a clean CHoCH line across structure
Works beautifully in volatile markets like Crypto & Forex
🔵 BOS Detection (Break of Structure)
Identifies structural continuation in the same direction
Helps confirm the new trend after CHoCH
Clear BOS lines to visualize progression of market flow
Ideal for trend-following and breakout traders
🧠 RSI-Based Confirmation (Optional)
To avoid fake CHoCH signals, the indicator uses RSI filtering:
RSI > Upper Level → Show “B” Buy Label
RSI < Lower Level → Show “S” Sell Label
This improves accuracy especially in:
Fast crypto markets (BTC, ETH, SOL etc.)
Liquidity-driven assets (Forex, Indices)
⏱️ Session Block (Asia/Kolkata Compatible)
Avoid signals in the first few minutes of market open or in volatile windows.
Block signals in a selected time range
Perfect for Indian market opening volatility (09:00–09:25)
🎯 Clean, Minimal, Easy-to-Read Visuals
✔ Horizontal structural lines
✔ Color-coded CHoCH and BOS
✔ Buy (B) / Sell (S) labels only when meaningful
✔ No unnecessary clutter
✔ Suitable for both beginners and advanced SMC traders
📢 Built-In Alerts
Receive notifications for:
🔔 Bullish CHoCH
🔔 Bearish CHoCH
🔔 Bullish BOS
🔔 Bearish BOS
Perfect for mobile, desktop, and webhook automation.
📈 How It Helps Your Trading
✔ Catch early trend reversals with confidence
✔ Avoid false signals with RSI filtering
✔ Trade like Smart Money (Institutional concepts)
✔ Works on all timeframes — scalping to swing
✔ Specially powerful on Crypto & Forex due to their structure-driven nature
✔ Cleaner charts → Better decisions → Higher probability trades
🧩 Who Should Use This Indicator?
✔ SMC / ICT style traders
✔ Breakout and trend-following traders
✔ Reversal traders
✔ Crypto & Forex scalpers
✔ Option buyers looking for early trend shifts
✔ Intraday NIFTY / BANKNIFTY traders
⚠️ Disclaimer
This indicator is for educational purposes and market analysis only.
It does not guarantee profits. Always practice risk management and test your settings before using it live.
Average Directional Index infoAverage Directional Index (ADX) is a technical indicator created by J. Welles Wilder that measures trend strength (not direction!). Values range from 0 to 100.
This indicator is a supplementary tool for assessing whether trend strategies are worthwhile, monitoring changes in trend strength and avoiding weak, choppy movements
Value Interpretation:
0-25: Weak trend or sideways market
25-50: Moderate to strong trend
50-75: Very strong trend
75-100: Extremely strong trend (rare)
Important: ADX does not indicate trend direction (up/down), only its strength!
This script indicator includes additional features:
1. ADX Plot (purple line)
Basic ADX value showing current trend strength.
2. ADX Trend Analysis (arrows)
The script compares current ADX with its 10-period moving average with ±5% tolerance:
↑ (green): ADX rising → trend strengthening
↓ (red): ADX falling → trend weakening
⮆ (gray): ADX stable → trend strength unchanged
3. Information Table
Displays current ADX value with trend arrow in the top-right corner.
Parameters to Configure
Smoothing (default: 14) - Indicator smoothing period
Lower values (e.g., 7): more sensitive, more signals
Higher values (e.g., 21): more stable, less noise
Indicator Length (default: 14) - Period for calculating directional movement (+DI/-DI)
Wilder's standard value is 14
Trend Length (default: 10) - Period for moving average to analyze ADX dynamics
Determines how quickly changes in trend strength are detected
Practical Application
✅ Strategy 1: Trend Strength Filter
1. ADX > 25 → look for positions aligned with the trend
2. ADX < 25 → avoid trend strategies, consider oscillators
✅ Strategy 2: Entries on Strengthening Trend
1. ADX crosses above 25 + arrow ↑ → trend gaining momentum
2. Combine with other indicators (e.g., EMA) for direction confirmation
✅ Strategy 3: Exhaustion Warning
1. ADX > 50 + arrow ↓ → strong trend may be exhausting
2. Consider profit protection or trailing stop
Draw Trendline with Breakout by Pooja🌟 Draw Trendline with Breakout by Pooja
Draw Trendline with Breakout by Pooja
✨ A smart & clean auto–trendline tool that detects swings, plots dynamic trendlines, and highlights real-time breakouts — designed for intraday, swing & positional traders.
Indicator intelligently reads market structure using objective statistical calculations (ATR / Stdev / LinReg) and gives you clarity on trend direction, structural shifts, and breakout opportunities.
Works on Stocks • Indian Stock Market • Crypto • Forex • Commodities
Suitable for Scalping • Day Trading • Swing Trading
🔥 Key Features
🔹 Auto Trendline Detection
Auto-detects swing highs/lows
Draws adaptive upper & lower trendlines
No manual drawing required
🔹 Dynamic Slope Engine
Choose from 3 professional slope methods:
📏 ATR Mode – volatility-adaptive
📊 Stdev Mode – statistical noise filtering
📐 Linear Regression Mode – structural slope mapping
🔹 Real-Time Breakout Signals
⚡ Instant breakout markers (Up/Down)
🔔 Alert support for both breakout types
Helps catch trend continuation & reversals early
🔹 Extended Projection Lines
➡️ Projects trendlines forward
🎯 Helps identify possible future reaction zones
🔹 Backpaint Control
🧩 Optional historical offset display
Great for forward testing & clean charts
🔹 Flexible Customization
Swing length
Colors
Slope sensitivity
Extended line visibility
📈 How to Use
Apply indicator
Set swing length based on volatility
Choose slope mode (ATR/Stdev/LinReg)
Observe auto trendlines
Watch for breakout markers
Set alerts for faster entries
Best used together with:
📌 Support & Resistance
📉 Price Action
🧭 Market Structure
🔊 Volume
💡 Why Traders Like It
Clean & lag-free structure mapping
Zero manual drawing
Breakouts are visually clear
Works on all assets & timeframes
⚠️ Disclaimer
This indicator is a technical analysis tool meant for charting assistance.
It does not guarantee profits or predict markets with certainty.
Always combine with your own analysis and proper risk management.
Past performance ≠ future results.
NeuraEdge ORB Professional Opening Range Breakout Indicator-15m🚀 NeuraEdge ORB - Professional Opening Range Breakout Indicator
We're excited to release this clean, effective Opening Range Breakout (ORB) indicator for the trading community. The 15-minute ORB is one of the most time-tested intraday strategies, and we've built this tool to make it simple and actionable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 WHAT IS THE 15-MINUTE ORB STRATEGY?
The Opening Range Breakout strategy captures the initial price range established in the first 15 minutes of market open (9:30-9:45 AM ET). This range often sets the tone for the trading day, as institutional order flow and overnight gap reactions play out during this window.
The concept is simple:
- Mark the HIGH and LOW of the first 15 minutes
- Trade the breakout when price breaks above or below this range
- Use the opposite side of the range as your stop loss
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ HOW TO USE THIS INDICATOR
1️⃣ SETUP
• Apply to SPY, QQQ, IWM, or any liquid stock/ETF
• Recommended timeframes: 1-minute or 5-minute charts
• The indicator automatically detects the 9:30-9:45 AM ET session
2️⃣ WAIT FOR THE RANGE
• A blue box will form showing the Opening Range
• Wait for the 15-minute period to complete (marked "✅ COMPLETE" in dashboard)
• Note the range size - larger ranges often mean stronger moves
3️⃣ TRADE THE BREAKOUT
• 🟢 LONG: When price closes above the Opening Range High
• 🔴 SHORT: When price closes below the Opening Range Low
• Signals appear automatically with entry, stop loss (SL), and take profit (TP) levels
4️⃣ MANAGE YOUR TRADE
• Stop Loss: Placed at opposite side of range (default) or midpoint
• Take Profit: Based on your selected Risk:Reward ratio
• The indicator tracks win rate automatically
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 ENTRY TYPES
BREAKOUT MODE (Default)
- Enters immediately when price breaks the range
- More signals, catches the initial move
- Best for: Trending days, high momentum
RETEST MODE
- Waits for price to break out, then pull back to the range
- Fewer signals, better entry price
- Best for: Choppy days, tighter stops
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 SETTINGS EXPLAINED
Display Settings:
- Show Signals - Toggle buy/sell signals
- Show Opening Range Box - Visual box around the 15-min range
- Show Dashboard - Information panel with status and stats
Opening Range Settings:
- Opening Range Minutes - Default 15, adjustable 5-60
- Stop Trading After - Prevents late-day trades (default 3PM ET)
Entry Settings:
- Entry Type - Breakout or Retest
- Require Volume Confirmation - Only signals on above-average volume
- Require FVG Confluence - Adds Fair Value Gap filter for extra confirmation
Risk Management:
- Stop Loss Placement - Opposite Side / Midpoint / ATR Based
- Risk:Reward Ratio - Set your target (1.5 recommended)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 TIPS FOR BEST RESULTS
✅ DO:
- Trade liquid instruments (SPY, QQQ, major stocks)
- Use 1-5 minute charts for better entry precision
- Respect the stop loss - the range defines your risk
- Pay attention to range size (0.5-1.5x ATR is ideal)
- Be patient - only 1-2 setups per day
❌ AVOID:
- Trading both directions on the same day
- Taking trades after 2-3 PM ET
- Very small ranges (likely to get chopped out)
- Low volume breakouts (often fail)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 DASHBOARD INFORMATION
The dashboard shows:
- OR Status - Forming / Complete / Waiting
- OR High/Low - The range levels
- Range Size - In points and ATR multiples
- Breakout Direction - Long / Short / None
- Volume Status - High or Normal
- Win Rate - Tracked automatically
- W/L Record - Wins and losses count
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS INCLUDED
- Opening Range Complete - Notifies when the 15-min range is set
- ORB Long Signal - Buy signal triggered
- ORB Short Signal - Sell signal triggered
- Breakout Up/Down - Range broken (even without signal)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ DISCLAIMER
This indicator is for educational and informational purposes only. Past performance does not guarantee future results. Always use proper risk management and never risk more than you can afford to lose. This is not financial advice.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
We hope you find this indicator valuable in your trading journey!
💬 Questions or feedback? Leave a comment below.
🌐 Check out our full Indicator Suite: www.neura-edge.com
📧 Support: support@neura-edge.com
Happy Trading!
Weekday Close vs Open — Last N (per weekday)# Weekday Close vs Open - Last N Occurrences
This indicator distills every weekday's historical open-to-close behavior into a compact table so you can see how "typical" the current session is before the day even closes. It runs independently of your chart timeframe by pulling daily OHLCV data under the hood, tracking the last **N** completed occurrences for each weekday, and refreshing only when a daily bar closes. On daily charts you can also shade every past bar that matches today's weekday (excluding the in-progress session) to reinforce the pattern visually while the table remains non-repainting.
## What It Shows
- **Win/Loss/Tie counts** - how many of the last `N` occurrences closed above the open (wins), below (losses), or inside the tie threshold you define as "flat".
- **Win % heatmap** - the win column is color-coded (deep green > deep red) so you immediately recognize strong or weak weekdays.
- **Advanced metrics (optional)** - average daily volume plus the average percentage excursion above/below the open (`AvgUp%`, `AvgDn%`) for that weekday.
- **Totals row** - aggregates every weekday into one row to estimate overall hit rate and average stats across the entire data set.
- **Weekday shading (optional)** - on daily charts you can tint every bar that matches today's weekday (all Mondays, all Fridays, etc.) for instant pattern recognition.
## How It Works
1. The script requests daily OHLCV data (non-repainting) regardless of the chart timeframe.
2. When a new daily bar confirms, it packs that day's data into one of seven arrays (one per weekday). Each day contributes five floats (O/H/L/C/V) so trimming and statistics stay in lockstep.
3. A helper function (`f_dayMetrics`) scans daily history to compute average volume, average excursion above/below the open, and win/loss/tie counts for the requested weekday.
4. The table populates on the last bar of the chart session, respecting your advanced/totals toggles and keeping text at `size.normal`.
## Reading the Table
- **Win/Loss/Tie columns**: raw counts taken from your chosen `N`.
- **Win %***: excludes ties from the denominator so it reflects only decisive closes.
- **AvgUp% / AvgDn%**: typical intraday extension (high vs open, open vs low) in percent.
- **Avg Vol**: arithmetic mean of daily volume for that weekday.
- **TOTAL row**: provides a global win rate plus volume/up/down averages weighted by how many samples each weekday contributed.
## Practical Uses
- Spot weekdays that historically trend higher or lower before entering a trade.
- Compare current price action against the typical intraday range (`AvgUp%` vs today's move).
- Filter mean-reversion vs breakout setups based on the most reliable weekday patterns.
- Quickly gauge whether today is behaving "in character" by referencing the highlighted row or the optional whole-chart weekday shading.
> **Tip:** Use smaller `N` values (e.g., 10-20) for adaptive, recent behavior and larger values (50+) to capture longer-term seasonality. Tighten the tie threshold if you want almost every candle to register as win/loss, or widen it to focus only on meaningful moves.
ST – EQ Bands, VWAP [Soothing Trades]Short Description
ST – EQ Bands, VWAP plots a smooth equilibrium line, inner and outer volatility bands (R1/S1, R2/S2), and VWAP on your chart. It's a fixed-settings overlay designed to show you fair value, stretch, and reaction zones at a glance, without any configuration.
Full Description
This tool combines three ideas into one clean overlay:
• A SuperSmoother equilibrium line (EQ) built from hlc3
• Two sets of ATR-scaled volatility bands (inner and outer)
• A standard VWAP line
All of them are updated in real time and extended to the left using horizontal line objects.
Core logic
• Source: hlc3 (average of high, low, close).
• The equilibrium line uses a fixed-length SuperSmoother filter (len = 200) to stay smooth but responsive.
• Volatility is measured using a smoothed version of true range (ATR) run through the same SuperSmoother engine.
• Inner and outer ranges are created by multiplying this smoothed ATR by constants, then by π (pi), and offsetting EQ up/down.
From those, the script derives:
• EQ – main equilibrium line.
• R1 / S1 – inner bands around EQ (moderate stretch).
• R2 / S2 – wider outer bands (stronger stretch).
• VWAP – TradingView's built-in volume-weighted average price.
How to read it
When price is near EQ, the market is hovering around its smoothed mean.
When price oscillates between S1 and R1, you're often in a controlled, rotational environment – good for mean-reversion or balanced trend trades.
When price pushes into R2/S2, the move is more extended:
• In slower regimes this can flag exhaustion / fade zones.
• In strong trends it can highlight powerful continuation swings where pullbacks toward inner bands are opportunities.
VWAP adds another layer:
• Price relative to VWAP vs EQ tells you if the market is leaning with or against where most volume has transacted.
• EQ + VWAP confluence can mark important "fair value" hubs or flip zones intraday.
Visual design
• EQ line (thicker) to stand out as the core reference.
• Inner bands (R1/S1) as subtle, nearby bands.
• Outer bands (R2/S2) as a dashed, more distant envelope.
• VWAP as its own line with distinct color and width.
• All lines extend left from the most recent bar so structure remains visible when you scroll back.
Inputs
This version is intentionally hard coded for simplicity and consistency:
• No user inputs in the panel; all key parameters (length, multipliers, colors, extension) are pre-tuned.
• Just add it to your chart and start reading the structure.
• (Advanced users can adjust internals directly in the code if they want to experiment, but that isn't required.)
Use cases
• Quickly see when price is compressed vs stretched.
• Frame trades around: EQ crosses and retests, Reactions at inner bands, Extreme moves into outer bands, VWAP alignment or divergence.
• Use as a higher-timeframe context tool in combination with your own entries and execution signals.
Notes & disclaimer
• Works across most symbols and timeframes supported by TradingView Pine Script v6.
• For educational and analytical use only. Not financial advice or a trading signal service.
• Always test and manage your own risk before using any indicator live.
Nifty Options CVD ChainNifty Options CVD Chain – Professional Strike-Level Volume Delta Tool
Nifty Options CVD Chain provides a clear and reliable view of option-side volume pressure by showing True TradingView CVD (Cumulative Volume Delta) for the most active NIFTY option strikes.
This tool is designed for traders who monitor option flow to understand market sentiment, absorption, and directional bias more effectively.
How It Works
The script automatically detects the ATM (At-The-Money) strike from the underlying NIFTY price and evaluates the two most liquid surrounding levels:
ATM CE & ATM PE
ATM +100 CE & ATM +100 PE
ATM –100 CE & ATM –100 PE
These ±100 strikes are typically the most traded, providing meaningful data for flow-based decision making.
All values are retrieved using TradingView’s native ta.requestVolumeDelta(), ensuring the same precision and methodology as the official CVD indicator.
Key Features
✔ True TV CVD (No approximations)
The indicator uses TradingView’s built-in algorithm for up/down volume classification.
No custom delta logic, no recalculated volume, and no synthetic estimations.
✔ Strike-Level Volume Delta Table
A clean, compact table overlay shows CVD for each strike, formatted in a professional K/M/B style with two-decimal accuracy.
✔ Automatic Strike Selection
ATM detection is based on the underlying symbol (NSE:NIFTY) and adapts automatically as price moves.
✔ Clear Market Insights
This tool helps you read:
CE vs PE volume imbalance
Short-term sentiment shifts
Absorption at key option levels
Flow-based trend continuation or exhaustion
Best For
Intraday & positional index traders
Option flow and order-flow interpreters
Traders who track CE/PE dominance
Anyone wanting a quick read of market pressure without scanning the full option chain
Notes
This indicator displays CVD ONLY for the selected strikes; it is not a full option chain.
Values depend on data availability from the NSE feed.
For best results, pair with your preferred price action or trend tools.
Bitcoin vs M2 Global Liquidity (Lead 3M) - Table Ticker═══════════════════════════════════════════════════════════════
Bitcoin vs M2 Global Liquidity - Regression Indicator
═══════════════════════════════════════════════════════════════
TECHNICAL SPECS
• Pine Script v6
• Overlay: false (separate pane)
• Data sources: 5 M2 series + 4 FX pairs (request.security)
• Calculation: Rolling OLS linear regression with configurable lead
• Output: Regression line + ±1σ/±2σ confidence bands + R² ticker
CORE FUNCTIONALITY
Aggregates M2 money supply from 5 central banks (CN, US, EU, JP, GB),
converts to USD, applies time-lead, runs rolling linear regression
vs Bitcoin price, plots predicted value with confidence intervals.
CONFIGURABLE PARAMETERS
Input Controls:
• Lead Period: 0-365 days (default: 90)
• Lookback Window: 50-2000 bars (default: 750)
• Bands: Toggle ±1σ and ±2σ visibility
• Colors: BTC, M2, regression line, confidence zones
• Ticker: Position, size, colors, transparency
Advanced Settings:
• Table display: R², lead, M2 total, country breakdown (%)
• Ticker customization: 9 position options, 6 text sizes
• Border: Width 0-10px, color, outline-only mode
DATA AGGREGATION
Sources (via request.security):
• ECONOMICS:CNM2, USM2, EUM2, JPM2, GBM2
• FX_IDC:CNYUSD, JPYUSD (others: FX:EURUSD, GBPUSD)
• Conversion: All M2 → USD → Sum / 1e12 (trillions)
REGRESSION ENGINE
• Arrays: m2Array, btcArray (dynamic sizing, auto-trim)
• Window: Rolling (lookbackPeriod bars)
• Lead: Time-shift via array indexing (i + leadPeriodDays)
• Calc: Manual OLS (covariance/variance), no built-in ta functions
• Outputs: slope, intercept, r2, stdResiduals
CONFIDENCE BANDS
±1σ and ±2σ calculated from standard deviation of residuals.
Fill zones between upper/lower bounds with configurable transparency.
ALERTS
5 pre-configured alertcondition():
• Divergence > 15%
• Price crosses ±1σ bands (up/down)
• Price crosses ±2σ bands (up/down)
TICKER TABLE
Dynamic table.new() with 9 rows:
• R² value (4 decimals)
• Lead period (days + months)
• M2 Global total (trillions USD)
• Country breakdown: CN, US, EU, JP, GB (absolute + %)
• Optional: Hide/show M2 details
VISUAL CUSTOMIZATION
All plot() elements support:
• Color picker inputs (group="Couleurs")
• Line width: 1-3px
• Transparency: 0-100% for zones
• Offset: M2 plot has +leadPeriodDays offset option
PERFORMANCE
• Max arrays size: lookbackPeriod + leadPeriodDays + 200
• Calculations: Only when array.size >= lookbackPeriod + leadPeriodDays
• Table update: barstate.islast (once per bar)
• Request.security: gaps_off mode
CODE STRUCTURE
1. Inputs (lines 7-54)
2. Data fetch (lines 56-76)
3. M2 aggregation (line 78)
4. Array management (lines 84-95)
5. Regression calc (lines 97-172)
6. Prediction + bands (lines 174-183)
7. Plots (lines 185-199)
8. Ticker table (lines 201-236)
9. Alerts (lines 238-246)
DEPENDENCIES
None. Pure Pine Script v6. No external libraries.
LIMITATIONS
• Daily timeframe recommended (1D)
• Requires 750+ bars history for optimal calculation
• M2 data availability: TradingView ECONOMICS feed
• Max lines: 500 (declared in indicator())
CUSTOMIZATION EXAMPLES
• Shorter lookback (200d): More reactive, lower R²
• Longer lookback (1500d): More stable, regime mixing
• No bands: Set showBands=false for clean view
• Different lead: Test 60d, 120d for sensitivity analysis
TECHNICAL NOTES
• Manual OLS implementation (no ta.linreg)
• Array-based lead application (not plot offset)
• M2 values stored in trillions (/ 1e12) for readability
• Residuals array cleared/rebuilt each calculation
OPEN SOURCE
Code fully visible. Modify, fork, analyze freely.
No hidden calculations. No proprietary data.
VERSION
1.0 | November 2025 | Pine Script v6
═══════════════════════════════════════════════════════════════






















